package com.gxa.group7.dto;

/**
 * @ClassName Response
 * Description Response 返回数据的固定操作
 * @Author hqgor
 * @Version 1.0
 */
public class Response {

    /**
     * 成功登录的响应
     * @return
     */
    public static ResultDTO success(){
        return new ResultDTO(200,"登录成功");
    }

    /**
     * 成功响应
     * @Param msg
     * @return
     */
    public static ResultDTO success(String msg){ return new ResultDTO(200,msg); }

    /**
     * 成功响应（带data）
     * @Param msg
     * @Param data
     * @return
     */
    public static ResultDTO success(String msg, Object data){ return new ResultDTO(200,msg,data); }

    /**
     * 错误响应
     * @return
     */
    public static ResultDTO error(){
        return new ResultDTO(400,"处理请求失败！");
    }

    /**
     * 错误响应
     * @Param code
     * @Param msg
     * @return
     */
    public static ResultDTO error(Integer code, String msg){
        return new ResultDTO(code,msg);
    }
}
